talk fast and loud - Francés Inglés Diccionario